<%@ page contentType="text/html;charset=windows-1252"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="gestores.administracion.GestorArticulo"%>
<%@page import="gestores.administracion.GestorCampania"%>
<%@page import="java.util.HashMap, java.util.ArrayList"%>

<%
int camCodigo = Integer.parseInt((String)request.getParameter("camCodigo"));
ArrayList<HashMap> articulos = null;
String opcion = "";
if(request.getParameter("opcion")!=null){
    opcion = (String)request.getParameter("opcion");
}
String artCodigo = "";
if(request.getParameter("artCodigo")!=null){
    artCodigo = (String)request.getParameter("artCodigo");
}

String tipo = "";
if(request.getParameter("tipo")!=null){
    tipo = (String)request.getParameter("tipo");
}
int opcionFiltro = 0;
Integer opcionCampania;
if (request.getParameter("_opcionFiltro") != null){
    opcionFiltro = Integer.parseInt((String)request.getParameter("_opcionFiltro"));
    String filtro = (String)request.getParameter("_buscar");
    articulos = GestorArticulo.listarArticulos(opcionFiltro, filtro, camCodigo);
}
%>

<script language="JavaScript">
    function AplicarFiltro()
    {
        /*
            var a = document.formBuscador._buscar.value;
            if ((a.length < 3)||(document.formBuscador._buscar.value == '')){
                alert("El campo de busqueda debe ser mayor a tres letras.");
                return (false);
            }        
            */
        return (true);
    }
</script>           

<div align="center">
    <table cellpadding="0" cellspacing="0">
        <tr>
            <td class="tituloContenidoAdmin">LISTAR ARTICULOS POR CAMPA&Ntilde;A: </td>
        </tr>
    </table>
    <br />
    
    <form name="formBuscador" method="post" action="index?accion=listarArticulosPorCampania&artCodigo=<%=artCodigo%>&camCodigo=<%=camCodigo%>&opcion=<%=opcion%>&tipo=<%=tipo%>" onsubmit="return AplicarFiltro()">
        <table cellpadding="0" cellspacing="0" class="fondoBuscadorAdmin">
            <tr>
                <td>
                    <div align="center" class="textoChico">
                        <div align="right">Buscar: </div>
                    </div>
                </td>
                <td>
                    <div align="center">
                        <input type="text" name="_buscar" class="inputBuscador"/>
                    </div>
                </td>
                <td>&nbsp;</td>
                <td>
                    <div align="center" class="textoChico">
                        <div align="right">Buscar por: </div>
                    </div>
                </td>
                <td width="255">
                    <select name="_opcionFiltro" onchange="">
                        <option selected value="0" <%=(opcionFiltro == 0?"selected":"")%>>C&oacute;digo/Nombre art&iacute;culo</option>
                        <option value="1" <%=(opcionFiltro == 1?"selected":"")%>>C&oacute;digo art&iacute;culo</option>
                        <option value="2" <%=(opcionFiltro == 2?"selected":"")%>>Nombre art&iacute;culo</option>
                        <option value="3" <%=(opcionFiltro == 3?"selected":"")%>>Descripci&oacute;n comercial</option>
                        <option value="4" <%=(opcionFiltro == 4?"selected":"")%>>Marca</option>
                        <option value="5" <%=(opcionFiltro == 5?"selected":"")%>>Categoria</option>
                    </select>
                </td>
                <td>&nbsp;</td>
                <td>
                    <div align="left">
                        <input name="_submitBuscar" type="submit" class="boton2" value="Buscar"/>
                    </div>
                </td>
            </tr>
        </table>
    </form>
    <br/>
    <%
    if (articulos != null){
    %>
    <form method="post" action="index?accion=editarArticuloCampania&camCodigo=<%=camCodigo%>&artCodigo=<%=artCodigo%>&opcion=agregar&tipo=<%=tipo%>">

        <table cellpadding="0" cellspacing="0" class="fondoMicrositios">
            <tr class="fondoTituloAdmin">
                 <%
                if(opcion.equals("agregar")){
                %>
                <td>&nbsp;Seleccionar:</td>
                <td width="20%">&nbsp;C&oacute;digo:</td>
                <td>&nbsp;Nombre:</td>
                 <%
                }else{
                %>
                <td width="20%">&nbsp;C&oacute;digo:</td>
                <td>&nbsp;Nombre:</td>
                <td>&nbsp;Acci&oacute;n</td>
                <%
                }
                %>
            </tr>
            <%
            boolean par = true;
            for(HashMap articuloHash: articulos){
            String codigo = (String)articuloHash.get("artCodigo");
            if (!artCodigo.equals(codigo)){
            par = !par;
            if (!par){
            %>    
            <tr class="fondoCaracteristicaImpar">
            <%
            }else{
            %>    
            <tr class="fondoCaracteristicaPar">        
                <%
                }//fin if par
                %>
                <%
                if(opcion.equals("agregar")){
                %>
                <td class="accionArticulo" ><input type="checkbox" name="articuloCheck" value="<%=articuloHash.get("artCodigo")%>"></td>
                <%
                }//fin if agregar
                %>
                <td><span class="textoFilasAdmin"><div align="left"><%=articuloHash.get("artCodigo")%></div></span></td>
                <td  class="textoFilasAdmin"><div align="left"><%=articuloHash.get("artNombre")%></div></td>
                <%
                if(!opcion.equals("agregar")){
                %>
                <td class="accionArticulo"><a href="index?accion=editarArticuloCampania&artCodigo=<%=articuloHash.get("artCodigo")%>&camCodigo=<%=camCodigo%>&artCodigo=<%=articuloHash.get("artCodigo")%>">Editar</a></td>
                <%
                }//fin if !agregar
                %>
            </tr>
            <%
                } // fin if artCodigo
            }   // fin for articulos
            %>    
        </table>
        <table class="fondoArticuloComparar">
            <%
            if(opcion.equals("agregar")){
            %>
            <tr>
                <td>
                    <div align="center"><input type="button" class="boton2" onclick="submit()" value="Aceptar"></div>
                </td>
            </tr>
            <%
            }//fin if agregar
            %>
            <tr>
                <td class="separadorArticulo">&nbsp;</td>
            </tr>
        </table>
    </form>
    <%
    }else{
    %>
    <table cellpadding="0" cellspacing="0" class="fondoMicrositios">
        <tr valign="top" align="center" clase="fondoFomularios">
            <td>
                <span class="tituloCuotas">Inicie una b&uacute;squeda.</span>
            </td>
        </tr>
    </table>
    <%
    }
    %>
</div>